قانون هامينج في الاتصالات Hamming Code 

الكاتب: سامي -
قانون هامينج في الاتصالات Hamming Code 
ما هو اكتشاف الأخطاء وتصحيحها في الأنظمة الرقمية؟
أولاً: تصحيح الخطأ العكسي:
ثانياً: تصحيح الخطأ إلى الأمام:
أنواع أكواد الكشف عن الخطأ:
أولاً: فحص التكافؤ:
ثانياً: فحص التكرار الطولي “LRC”:
ثالثاً: فحص التكرار دوري:
ما هو قانون هامينج؟
أساسيات قانون هامينج في الاتصالات Hamming Code:
أولاً: عملية ترميز رسالة باستخدام كود هامينج:
ثانياً: عملية فك تشفير رسالة في كود هامينج:
مزايا قانون هامينج:
عيوب قانون هامينج:
تطبيقات كود هامينج:

في الأنظمة الرقمية، يمكن أن تتلف البيانات المرسلة للاتصال بسبب الضوضاء الخارجية وأي أعطال مادية أخرى، حيث إذا كانت البيانات المرسلة غير متطابقة مع بيانات الإدخال المحددة، فإنّها تسمى “خطأ” كما يمكن لأخطاء البيانات حذف البيانات الحيوية في الأنظمة الرقمية، وسيكون نقل البيانات على شكل بت “0” و”1? في الأنظمة الرقمية.

 

ما هو اكتشاف الأخطاء وتصحيحها في الأنظمة الرقمية؟

 

اكتشاف الأخطاء: هو الطريقة المستخدمة لاكتشاف الأخطاء المرسلة من المرسل إلى المستقبل في الأنظمة الرقمية، كما تتم إضافة رموز التكرار إلى البيانات أثناء الإرسال للعثور على الأخطاء.

 

في الاتصال الرقمي، ستفقد البيانات إذا كان هناك خطأ في نقل المعلومات من نظام أو شبكة إلى نظام أو شبكة أخرى، لذلك من المهم إيجاد الأخطاء وتصحيحها، وتُستخدم بعض طرق اكتشاف الأخطاء وتصحيحها لاكتشاف الأخطاء وتصحيحها من أجل الاتصال الفعال، حيث إذا تم استخدام هذه الطرق فيمكن نقل البيانات بدقة أعلى.

 

أمّا إذا تم تغيير أي جزء من البت، فيمكن أن يتأثر أداء النظام بأكمله، حيث إذا تم تغيير البت “1” إلى البت “0” أو العكس، فإنّها تسمى خطأ بت، وهناك أنواع مختلفة من الأخطاء مثل أخطاء البت المفرد والأخطاء المتعددة وأخطاء الاندفاع، أمّا تصحيح الخطأ هو تصحيح البيانات المرسلة من المرسل إلى المستقبل حيث يمكن تصحيح الخطأ في نوعين.

 

أولاً: تصحيح الخطأ العكسي:

 

في هذا النوع من تصحيح الخطأ، يطلب المستلم من المرسل إعادة إرسال البيانات إذا اكتشف المستلم الخطأ.

 

ثانياً: تصحيح الخطأ إلى الأمام:

 

إذا وجدت البيانات التي يتلقاها المتلقي الخطأ، فإنّه ينفذ أكواد تصحيح الأخطاء، لتصحيح البيانات واستعادتها تلقائياً، حيث إذا كان هناك “n” عدد من بتات البيانات و”r” عدد من البتات الإضافية، فإنّ مجموعات المعلومات ستكون “2r”.

 

2r > = n+r+1

 

 

أنواع أكواد الكشف عن الخطأ:

 

أولاً: فحص التكافؤ:

 

فحص التكافؤ: هو فحص تتم فيه إضافة البت الزائد المسمى بت التكافؤ لجعل عدد البتات زوجياً أو فردياً في حالة التكافؤ الزوجي أو التكافؤ الفردي، ويحسب جهاز الاستقبال عدد البتات “1” في إطار لإضافة بت التكافؤ.

 

إذا كان عدد “1” في الإطار زوجياً، فسيتم استخدام التكافؤ المتساوي عن طريق إضافة البت “1” بقيمة صفر، وبالمثل فإنّ عدد “1” هو عدد فردي، ثم يتم استخدام التكافؤ الفردي عن طريق إضافة البت بالقيمة “1”، ومن ثم يتم استخدامه للتأكد من أنّ الإطار أو التاريخ الذي يستقبله المستلم من
شارك المقالة:
660 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook